package com.chuangjiangx.member.basic.web.response.applet;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

/**
 * @author cj-ch
 * @date 2018/10/21 下午2:38
 */
@Data
public class WxJscode2session {
    private String openid;
    /**
     * 会话密钥
     */
    private String session_key;

    /**
     * 用户在开放平台的唯一标识符，在满足 UnionID 下发条件的情况下会返回，详见 UnionID 机制说明。
     */
    private String unionid;
    /**
     * errcode 的合法值
     *
     * 值	说明
     * -1	系统繁忙，此时请开发者稍候再试
     * 0	请求成功
     * 40029	code 无效
     * 45011	频率限制，每个用户每分钟100次
     */
    private Integer errcode;
    private String errMsg;
    public Boolean ok(){
        return  StringUtils.isNotBlank(openid) || (null == errcode ? false : (0 == errcode));
    }

    public static void main(String[] args) {
        WxJscode2session s = new WxJscode2session();
//        s.setOpenid("sdfsd");
//        s.setErrcode(0);
        System.out.println(s.ok());
    }
}
